Actions কী এবং কিভাবে কাজ করে

Triggers এবং Actions এর ব্যবহার - মাইক্রোসফট পাওয়ার অটোমেট (Microsoft Power Automate) - Microsoft Technologies

395

Actions হলো Power Automate এর একটি অত্যন্ত গুরুত্বপূর্ণ উপাদান, যা একটি কার্যপ্রবাহ (flow) এর মধ্যে নির্দিষ্ট কাজ বা ক্রিয়া সম্পাদন করে। প্রতিটি action এক বা একাধিক কাজ সম্পন্ন করে এবং এগুলোর মাধ্যমে আপনি আপনার কার্যপ্রবাহকে অটোমেটেড এবং কাস্টমাইজ করতে পারেন। একাধিক actions একত্রে কাজ করে পুরো কার্যপ্রবাহ (flow) চালু করে।


Actions এর ধারণা

Power Automate এ, Action হলো কোনো specific operation বা task যা কার্যপ্রবাহের ট্রিগার হওয়ার পর বা নির্দিষ্ট শর্ত পূরণ হলে সম্পন্ন হয়। উদাহরণস্বরূপ:

  • একটি ইমেইল পাঠানো (Send an Email)
  • একটি ফাইল আপলোড করা (Upload a File)
  • একটি ডেটাবেসে তথ্য যোগ করা (Add a Record to a Database)
  • Slack বা Teams এ মেসেজ পাঠানো (Post a Message to Slack or Teams)

অতএব, Actions হলো কার্যপ্রবাহের মধ্যে গঠিত কাজগুলোর এক বা একাধিক অংশ, যা নির্দিষ্ট কাজ সম্পন্ন করতে ব্যবহৃত হয়।


Action কিভাবে কাজ করে

1. Trigger (ট্রিগার) এর মাধ্যমে Action চালু করা

  • Power Automate এর কার্যপ্রবাহ Trigger দ্বারা শুরু হয়। ট্রিগার একটি নির্দিষ্ট ইভেন্ট বা অবস্থার দিকে নির্দেশ করে, যেমন একটি নতুন ইমেইল আসা, বা একটি ফাইল আপলোড হওয়া।
  • Action তখন ট্রিগার হওয়ার পর সেই ইভেন্ট বা শর্ত অনুযায়ী একটি বা একাধিক কাজ সম্পন্ন করে।

উদাহরণস্বরূপ:

  • Trigger: "When an email arrives in Outlook"
  • Action: "Send a notification email to my phone"

এখানে, যখন Outlook এ একটি নতুন ইমেইল আসবে, তখন Action হিসেবে একটি নোটিফিকেশন ইমেইল আপনার ফোনে পাঠানো হবে।

2. Action গুলি কাস্টমাইজ করা

  • Actions সাধারণত একটি নির্দিষ্ট অ্যাপ্লিকেশন বা সার্ভিসের সাথে সংযুক্ত থাকে। প্রতিটি অ্যাপ্লিকেশনের Connectors অনুযায়ী বিভিন্ন action তৈরি করা যায়।
  • আপনি যেকোনো action কাস্টমাইজ করতে পারেন, যেমন:
    • একটি ইমেইলে কনটেন্ট ফিল্ডস যুক্ত করা।
    • ফাইল আপলোড করার সময় নির্দিষ্ট ফোল্ডারে সংরক্ষণ করা।

3. Action গুলোর মধ্যে ভ্যারিয়েবল ব্যবহার

  • আপনি Power Automate এ dynamic content বা variables ব্যবহার করতে পারেন, যেগুলোর মাধ্যমে Actions এর ইনপুট কাস্টমাইজ করা হয়। উদাহরণস্বরূপ:
    • Variables (যেমন UserName, Email, Date) ব্যবহার করে আপনি ইনপুট ফিল্ডে ডাইনামিক তথ্য প্রদান করতে পারেন।

Power Automate এ বিভিন্ন ধরনের Action

Power Automate এ বিভিন্ন ধরনের Actions পাওয়া যায়, যা বিভিন্ন Connectors এবং অ্যাপ্লিকেশনগুলোর মাধ্যমে কাজ করে। কিছু সাধারণ Action এর উদাহরণ:

1. Send an Email (ইমেইল পাঠানো)

  • Connector: Outlook, Gmail, Office 365 Mail
  • Action: একটি নির্দিষ্ট ইমেইল অ্যাড্রেসে ইমেইল পাঠানো, ইমেইলের সাবজেক্ট এবং কনটেন্ট কাস্টমাইজ করা।
  • উদাহরণ: "Send an email to [email@example.com] with the subject 'Test Email' and body 'This is a test message.'"

2. Create a File (ফাইল তৈরি করা)

  • Connector: OneDrive, SharePoint
  • Action: নির্দিষ্ট ফোল্ডারে ফাইল তৈরি করা।
  • উদাহরণ: "Create a file in OneDrive with the name 'Report.txt' and content 'Monthly Report'."

3. Update a Record (রেকর্ড আপডেট করা)

  • Connector: Dynamics 365, SQL Server
  • Action: ডেটাবেস বা CRM সিস্টেমে একটি রেকর্ড আপডেট করা।
  • উদাহরণ: "Update a contact record in Dynamics 365 with the new phone number."

4. Post a Message (মেসেজ পোস্ট করা)

  • Connector: Microsoft Teams, Slack
  • Action: একটি চ্যানেলে মেসেজ পোস্ট করা।
  • উদাহরণ: "Post a message to the 'General' channel in Microsoft Teams saying 'Reminder: Meeting at 3 PM.'"

5. Add a Row to a Table (টেবিলে রো যোগ করা)

  • Connector: Excel, SQL Server
  • Action: নির্দিষ্ট টেবিলে নতুন রো বা ডেটা যোগ করা।
  • উদাহরণ: "Add a new row to the Excel table with the name 'SalesData' and data 'John Doe, 5000'."

6. Condition (শর্ত)

  • Action: শর্ত ভিত্তিক কাজ সম্পন্ন করা।
  • উদাহরণ: একটি Condition action ব্যবহার করে আপনি শর্ত নির্ধারণ করতে পারেন, যেমন "If condition X is true, then do action Y; otherwise, do action Z."

7. Approve or Reject (অনুমোদন বা অস্বীকৃতি)

  • Connector: Approvals
  • Action: একটি আবেদন বা রিকোয়েস্ট অনুমোদন বা অস্বীকৃত করা।
  • উদাহরণ: "Approve the leave request submitted by [EmployeeName]."

Action কাস্টমাইজেশন এবং ব্যবহার

1. Dynamic Content ব্যবহার করা

  • Power Automate এ আপনি dynamic content ব্যবহার করে আপনার actions এর ইনপুটগুলি কাস্টমাইজ করতে পারেন। উদাহরণস্বরূপ, একটি ইমেইল পাঠানোর সময় dynamic content থেকে sender's name বা received time ব্যবহার করা।

2. Expressions এবং Conditions

  • Expressions ব্যবহার করে আপনি কাস্টম লজিক প্রয়োগ করতে পারেন, যেমন:
    • concat() ফাংশন ব্যবহার করে দুটি স্ট্রিং একত্রিত করা।
    • if() ফাংশন ব্যবহার করে শর্তের ভিত্তিতে একটি ভ্যালু নির্ধারণ করা।

3. Parallel Actions

  • আপনি একাধিক action কে parallel (একসাথে) চালাতে পারেন। উদাহরণস্বরূপ, একটি ফাইল আপলোড হওয়ার পর দুটি আলাদা কাজ একসাথে চলতে পারে, যেমন একটি মেসেজ পাঠানো এবং ডেটাবেসে রেকর্ড আপডেট করা।

সারাংশ

Actions Power Automate এর মূল উপাদান, যা কার্যপ্রবাহে নির্দিষ্ট কাজ সম্পাদন করে। আপনি বিভিন্ন Connectors এর মাধ্যমে বিভিন্ন actions ব্যবহার করতে পারেন, যেমন ইমেইল পাঠানো, ফাইল তৈরি করা, ডেটাবেসে রেকর্ড আপডেট করা ইত্যাদি। Actions এর মাধ্যমে আপনি আপনার কার্যপ্রবাহকে ডাইনামিক এবং কাস্টমাইজ করতে পারেন, যা অটোমেশন এবং প্রক্রিয়া দ্রুততর করতে সহায়ক।

Content added By
Promotion

Are you sure to start over?

Loading...